@charset "utf-8";
/**
 * @Creation date:2011-11-12
 * @Explanation:提供后台管理模块一个通用的css组件；
 * @Attention:任何一个页面，必须最先引用该样式，且如果该样式更改的话，交会影响整站的效果！
 * @Author:ChenJunYong<tenjessy@gmail.com>
 */

/* ==================================================================================================== */
/**
 * 说明：html常用标签的默认属性的重置
 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form,fieldset, legend, button, input, textarea, select, th, td { margin:0px; padding:0px; }body, button, input, select, textarea { font-size:12px; font-family:"\5B8B\4F53", Arial, sans-serif; }body{ background:#ffffff; color:#3e3e3e; }h1,h2,h3,h4,h5,h6 { font-size:100%;}address, cite, dfn, em, var { font-style:normal; }code, kbd, pre, samp, tt { font-family:"Courier New", Courier, monospace; }ul, ol { list-style:none; }a { text-decoration:none; color:#3e3e3e; }a:hover { text-decoration: underline; color:#c50001; }sup { vertical-align: text-top; }sub { vertical-align: text-bottom; }legend { color:#000000; }fieldset, img { border:none; }img { vertical-align:top; }button, input, select, textarea { font-size:100%; }table { border-collapse: collapse; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin:0px; padding:0px; }
/* ==================================================================================================== */

.clear { clear:both; height:0px; overflow:hidden; display:block; font-size:0px; }
.clearfix:after{ clear:both; height:0px; overflow:hidden; display:block; visibility: hidden; content:""; }

/**
 * S 公共
 */
.header .inner, .grid5m1s { clear:both; width:980px; margin:0px auto; }
.header .inner:after, .grid5m1s:after { clear:both; height:0px; overflow:hidden; display:block; visibility: hidden; content:""; }
.grid5m1s .col-sub { float:left; width:150px; padding:30px 10px; background:url(../img/manage_bg.png) repeat-y 0px 0px; }
.grid5m1s .col-main { float:right; width:770px; padding:10px 20px; background:#ffffff; }

/**
 * S 头部
 */ 
.header { background:url(../img/manage_h_bg.jpg) repeat-x left bottom; border-bottom:5px solid #c50001; }
.site-tip { float:left; padding:56px 0px 0px 0px; color:#c50001; line-height:22px; }
.mini-nav { float:right; padding:14px 0px 0px 0px; line-height:22px; }
.quick-nav { height:22px; }
.quick-nav li { float:right; padding:0px 10px; background:url(../img/manage_bg.png) no-repeat -940px -142px; }
.quick-nav .mess { padding-left:14px; background:url(../img/icon.png) no-repeat -10px -342px; }
.quick-nav a { display:inline-block; } 
.index-act { height:22px; padding:12px 10px; }
.index-act a { float:right; width:96px; height:22px; text-align:center; background:url(../img/manage_bg.png) no-repeat -171px -34px; }
/**
 * S Logo
 */
.logo { float:left; position:relative; width:249px; height:75px; padding:6px 10px; overflow:hidden; }
.logo a { position:absolute; top:6px; left:10px; font-size:0px; line-height:0px; -webkit-text-size-adjust:none; }
.logo img { display:block; }

/**
 * S 管理导航
 */
.manage-nav { font-size:14px; line-height:46px; }
.manage-nav li { width:126px; height:46px; padding:2px; margin:-1px 0px 0px 20px; background:url(../img/manage_bg.png) no-repeat -171px -57px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.manage-nav .cur { background-position:-171px -108px; color:#c50001; font-weight:700; }
.manage-nav li a { display:block; height:46px; padding:0px 0px 0px 26px; }
.manage-nav .cur a,.manage-nav .cur a:hover { color:#c50001; }

/**
 * S 管理主体
 */
.manage-hd { height:32px; padding:0px 5px 1px 5px; background:url(../img/manage_bg.png) no-repeat -171px 0px; font-size:14px; line-height:32px; color:#005eac; }
.manage-hd b { float:left; width:12px; height:14px; margin:9px 10px 0px 5px; background:url(../img/icon.png) no-repeat 0px -323px; font-size:0px; overflow:hidden; }
.manage-bd { padding:30px 0px 0px 0px; }


/**
 * S 首页基本信息
 */
.manage-info { position:relative; padding:30px 40px; margin:0px 0px 40px 0px; border:1px solid #dddddd; line-height:32px; zoom:1; }
.manage-info .title { position:absolute; top:-18px; left:20px; height:32px; padding:0px 10px; background:#ffffff; font-size:14px; }
.manage-info li { border-bottom:1px dotted #dddddd; _zoom:1; }
.personal-info-list li { padding-left:190px;  }
.personal-info-list span,.personal-info-list em { color:#c50001; }
.personal-info-list em { font-weight:700; }
.notic-list li,
.information-list li { overflow:hidden; }
.notic-list .s,
.notic-list .t,
.information-list .s,
.information-list .t { float:left; }
.notic-list .d,
.information-list .d { float:right; }
.notic-list .s,
.information-list .s { width:100px; padding:0px 14px; }
.notic-list .t,
.information-list .t { width:410px; padding:0px 14px; color:#005eac; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.notic-list .t a,
.notic-list .t a:hover,
.information-list .t a,
.information-list .t a:hover { color:#005eac; }

/**
 * S 数据表格的基本外观，包括数据展示、录入、编辑
 */
.data-list,
.edit-data { width:99.9%; line-height:24px; margin-bottom:10px; border-collapse:collapse; border:1px solid #dbf1ff; border-top-width:3px; font-family:Arial; }
.data-list th,
.data-list td,
.edit-data th,
.edit-data td { padding:10px 12px; border:1px solid #dbf1ff; }
.data-list th,
.edit-data th { background:#f5fbff; text-align:left; font-size:14px; color:#005eac; }
.data-list tbody tr:hover,
.edit-data tbody tr:hover { background-color:#f5fbff; }
.data-list .price,
.edit-data .price { padding-right:5px; font-weight:700; color:#c50001; }
/**
 * S 基本数据的列表展示
 */
.data-list .act a { display:inline-block; padding:0px 5px; margin:0px 5px; color:#005eac; }
.data-list .act a:hover { color:#005eac; }
/**
 * S 录入数据的基本表格 
 */
.edit-data .th { background:#f5fbff; }
.edit-data .input-txt { padding:5px; font-family:Arial; vertical-align:middle; }
.edit-data .mark { padding:0px 5px; color:#005eac; }
.edit-data .tip,.edit-data .err-mess,.edit-data .suc-mess { padding:0px 5px; }
.edit-data .err-mess { color:#ff0000; }
.edit-data .suc-mess { color:#389a0d; }
.edit-data .tip { color:#9a9a9a; }
.edit-data .sub-btn { padding:5px; cursor:pointer; }

/**
 * S 短信提示
 */
.sms-tips { padding:10px 0px 0px 0px; line-height:22px; color:#9a9a9a; }
.sms-tips a,.reg-tips a:hover { color:#005eac; }
.sms-tips .act { display:inline-block; padding:0px 6px; margin-right:6px; background:#005eac; color:#ffffff; }
.sms-tips .act:hover { color:#ffffff; }

/**
 * S 迷你搜索栏
 */
.mini-search-bar { padding:0px 0px 10px 0px; line-height:30px; vertical-align:middle; font-family:Arial; }
.mini-search-bar input { vertical-align:middle; font-family:Arial; }
.mini-search-bar .input-txt { padding:3px; font-family:Arial; }
.mini-search-bar .sub-btn { padding:3px 5px; margin-left:10px; cursor:pointer; }
.mini-search-bar a,.mini-search-bar a:hover { color:#005eac; }
.mini-search-bar a { padding:0px 5px; margin:0px 3px; display:inline-block; }
/**
 * S 查询结果提示 
 */
.description { padding-bottom:0px; line-height:28px; }
.description p { border-top:1px solid #dddddd; }
.description a,.description a:hover { color:#005eac; }
.description .h,.description .h:hover { color:#ff0000; }

/**
 * S 底部
 */
.footer { padding:10px 0px 10px 0px; border-top:1px solid #dddddd; text-align:center; line-height:22px; }
.copyright { font-family:Arial; }

/**
 * 分页
 */
.page-nav { width:100%; height:24px; padding:12px 0px; line-height:24px; text-align:center; }
.page-nav a,.page-nav .cur, .page-nav .start, .page-nav .last { display:inline-block; height:24px; margin:0px 3px; padding:0px 8px; border:1px solid; }
.page-nav .start, .page-nav .last { border-color:#dddddd; color:#9a9a9a; }
.page-nav .start { padding:0px 8px 0px 16px; background:url(../img/icon.png) no-repeat; background-position:5px -79px; *background-position:5px -80px; }
.page-nav .prev { padding:0px 8px 0px 16px; background:url(../img/icon.png) no-repeat; background-position:5px -60px; *background-position:5px -61px; }
.page-nav .last { padding:0px 16px 0px 8px; background:url(../img/icon.png) no-repeat; background-position:right -41px; *background-position:right -42px; }
.page-nav .next { padding:0px 16px 0px 8px; background:url(../img/icon.png) no-repeat; background-position:right -22px; *background-position:right -23px; }
.page-nav a { border-color:#dddddd; }
.page-nav a:hover { border-color:#c50001; text-decoration:none; }
.page-nav .cur { border-color:#c50001; color:#c50001; font-weight:700; }
.page-nav .page-info { display:inline-block; }
.page-nav .input-txt { width:30px; height:20px; margin:0px 6px; text-align:center; border:1px solid #9a9a9a; vertical-align:middle; line-height:20px; }
.page-nav .skip { width:38px; height:22px; margin:0px 6px; border:none; vertical-align:middle; cursor:pointer; }

/*搜索*/
.yikatao-search{ border:1px solid #dbf1ff;margin-left: 10px;margin-top: 10px;}

/*按钮*/
.btn_mouseover{border-right:#2C59AA 1px solid;padding-right:2px;border-top:#2C59AA 1px solid;padding-left:2px;font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#D7E7FA);border-left:#2C59AA 1px solid;cursor:hand;color:#000;padding-top:2px;border-bottom:#2C59AA 1px solid;}
.btn_mousedown{border-right:#FFE400 1px solid;padding-right:2px;border-top:#FFE400 1px solid;padding-left:2px;font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#C3DAF5);border-left:#FFE400 1px solid;cursor:hand;color:#000;padding-top:2px;border-bottom:#FFE400 1px solid;}
.tree_title_bg1{background:url(../img/tree_title_bg2.png) repeat-x;height:26px;font-family:宋体;font-size:12px;color:#000;font-weight:700;line-height:26px;padding:0 5px 0 10px;}
.tree_title_bg2{background:url(../img/tree_title_bg2.png) repeat-x;height:26px;font-family:宋体;font-size:12px;color:#000;font-weight:700;line-height:26px;padding:0 2px;}
.showtree{float:right;background:url(../img/hideleft.png) no-repeat center;width:13px;cursor:pointer;height:13px;padding-top:3px;display:inline;margin:5px 0;}
.showtree1{float:left;cursor:pointer;height:14px;padding-top:0;display:inline;margin:0;}
.notree{float:right;background:url(../img/openleft.png) no-repeat center;width:13px;cursor:pointer;height:13px;padding-top:3px;margin:5px 0;}
.left{border-left:#9BC7F9 1px solid;border-right:#9BC7F9 1px solid;border-bottom:#9BC7F9 1px solid;height:100%;width:100%;margin-bottom:6px;background:url(../img/left_hbg.png) repeat-x top fixed;}
.btn_mouseout,.btn_mouseup{border-right:#2C59AA 1px solid;padding-right:2px;border-top:#2C59AA 1px solid;padding-left:2px;font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#C3DAF5);border-left:#2C59AA 1px solid;cursor:hand;color:#000;padding-top:2px;border-bottom:#2C59AA 1px solid;}

.tree_title_bg1{
	background:url(../img/tree_title_bg2.png) repeat-x;
	height:26px;
	font-family:'宋体';
	font-size:12px;
	padding:0 5px;
	padding-left:10px;
	color:#000000;
	font-weight:bold;
	line-height:26px;
}
.tree_title_bg2{
	background:url(../img/tree_title_bg2.png) repeat-x;
	height:26px;
	font-family:'宋体';
	font-size:12px;
	padding:0 2px;
	color:#000000;
	font-weight:bold;
	line-height:26px;
}
.showtree{
	float:right;
	background:url(../img/hideleft.png) no-repeat center;
	width:13px;
	cursor:pointer;
	height:13px;
	padding-top:3px;
	display:inline;
	margin:5px 0;
}
.showtree1{
	float:left;
	cursor:pointer;
	height:14px;
	padding-top:0px;
	display:inline;
	margin:0px 0;
}

.notree{
	float:right;
	background:url(../img/openleft.png) no-repeat center;
	width:13px;
	cursor:pointer;
	height:13px;
	padding-top:3px;
	margin:5px 0;
}
.left{
	border-left:#9BC7F9 1px solid; 
	border-right:#9BC7F9 1px solid; 
	border-bottom:#9BC7F9 1px solid; 
	height:100%;
	width:100%;
	margin-bottom:6px;
	background:url(../img/left_hbg.png) repeat-x top fixed;
	
}
/**
 * @Date:2011-12-23
 * @Explanation:新增一个订单页面
 * @Author:ChenJunYong<tenjessy@gmail.com>
 */
.order-details .data-list th, { padding:6px 12px; }
.order-details .data-list td { padding:6px 12px; }
.order-details .act-wrap { clear:both; padding:10px 100px 15px 100px; overflow:hidden; }
.edit-act-btn { float:left; width:70px; height:26px; margin:0px 4px; padding-bottom:3px; *padding-bottom:0px; padding-bottom:0px\9; background:url(../img/manage_bg.png) no-repeat -871px -69px; border:none; cursor:pointer; text-shadow:1px 1px 0px #ffffff; -moz-text-shadow:1px 1px 0px #ffffff; }
.un-edit-btn { color:#999999; }

.mini-tab-bar { height:30px; margin-bottom:10px; border-bottom:1px solid #cccccc; _overflow:hidden; }
.mini-tab-bar .list { height:30px; padding:0px 70px;  line-height:30px; text-align:center; }
.mini-tab-bar li { position:relative; float:left; width:100px; height:30px; margin:1px 12px 0px 0px; background:#cccccc url(../img/manage_bg.png) no-repeat -640px -34px; z-index:5; }
.mini-tab-bar .cur { background-position:-741px -34px; z-index:5; font-weight:700; }
.mini-tab-bar .list a { display:inline-block; width:100%; }

.shopping-list th { text-align:center; }